home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-03-06 | 3.7 KB | 71 lines | [TEXT/GEOL] |
- Item 3499528 13-Feb-91 00:43PST
-
- From: D0416 Futuresoft System Design,PRT
-
- To: S.FRIEDRICH Friedrich, Steve
-
- cc: MACAPP.TECH$ MacApp Technical
-
- ------------------------------------------------------------------------------
-
- Sub: RE- MacApp and C++
-
- Steve Friedrich (our MA leader:-) and Fellow MacApp.Tech$ possi members (also
- now becoming known as THE SOUP KITCHEN CHEFS:-)
-
- I am yet another Object Pascal enthusiast. But though I kind of feel a little
- sad that MA 3.0 (which sounds fantastic, congrats Steve and gang) has gone C++,
- I also feel pretty good about it. (Humans are not Boolean but can posess many,
- even contradictory states concurrently). I feel sad because, like many of us, I
- have grown to know and love OP. I feel good about the change because I sense
- somehow this will be good for MacApp specifically and the Mac in general for
- several reasons but I will only chew up everyone’s KC charges with a couple
- reasons.
-
- 1) Steve in his link “MacApp and C++” says in a read_between_the_lines manner
- “There are also private reasons that we cannot share outside of Apple.” Hmmm...
- I don’t have any privy to these “private reasons” but I’d be shocked if it
- doesn’t have something to do with a future System 8 or 9, MacApp type
- implementation & functionality in a future Mac toolbox and who knows what other
- future something or other. And even in the present System 7 we have a Finder
- that is implemented in C++.
-
- The movement of Apple is clearly toward C++ and the fact that MacApp is now C++
- points that Apple has big plans for MacApp. Of course this all may be my
- prehaps silly speculation. But if I’m even wildly near the target this is good
- news for us who are using MacApp. This would mean we are sitting smack dab in
- the middle of the path to the future as far as Mac programming is concerned and
- way ahead of the crowd. Most of us felt this way anyway but now it’s becoming
- evident that even Apple corporate is seeing this. I can only view this as good
- news even if it does include the “George Bush” language as James P. calls it.
-
- 2) There is a world beyond Apple and it too seems excited about C++. That by
- itself doesn’t impress me but it is important. In this world beyond Apple are
- alot of talented engineers who can prehaps add their talents in the form of
- reusable classes and units (er... .h and .cp building blocks) and otherwise to
- the MacApp community and therefore the Mac community. In other words I believe
- a C++ MacApp opens up MacApp to the software engineering community as a whole;
- not just those of us who are comfortable and conversant with Object Pascal. And
- besides, we can still access MacApp using Object Pascal. OTH I’ve been learning
- C++ for the last 6 months (its complicated and I’m slow) and will be doing C++
- development after the current project is shipped.
-
- Well I’ve run my mouth (keyboard) long enough but there are two more things
- I’ve got to say/ask Steve:
-
- Since C++ is NOT known for its readability (is line noise readable? - only
- joking), good and complete documentation is going to be even more important
- than before. Apple has got to put _alot_ more resources into this issue than it
- has before. And along theses lines, please, please do NOT maintain two sources
- (OP and C++) of MacApp. I personally would prefer resources that would go to
- double maintanence be applied instead to a better ONE source MacApp and good
- and complete documentation. And I say that as a OP enthusiast and a not yet
- ready for prime time C++ dude.
-
- Is it soup yet?
- void pascal virtual Ken_Addison::Close() //C++ fans
- Ken_Addison.Close; {OP fans}
- Ken Addison (English fans)
- FutureSoft System Designs
-
-